package fr.auzaiphe.commun;

import fr.auzaiphe.admin.model.AdminModel;

public class Controller
{
	protected Model model;

	/**
	 * Fonction appellée par PopUpFilePath pour sauvegarder
	 * un nouveau fichier
	 * @param pFilePath endroit où sauvegarder le fichier
	 */
	public void saveAs( String pFilePath )
	{
		((AdminModel) this.model).enregistrerSous( pFilePath );
	}

	/**
	 * Methode appellée par PopUpFilePath pour charger
	 * un fichier scénario ou partie
	 * @param pFilePath endroit depuis lequel il faut charger le fichier
	 */
	public void loadFile( String pFilePath )
	{
		((AdminModel) this.model).charger( pFilePath );
	}

	/**
	 * Methode appellée par le PopUpFilePath pour charger
	 * un fichier de contenu ( Ex : .jpg, .pdf, ...)
	 * @param pFilePath endroit où se situe le fichier à charger
	 */
	public void loadContent( String pFilePath )
	{
		//TODO : Implementer la méthode
		//Bon en fait c'est pas utilisé
	}


}
